// 求一个正整数 倒转后加上1024的结果.比如 12345倒转后是54321,加上1024，结果是55345.
import scala.io.StdIn

object ReverseAndAdd {
  def main(args: Array[String]): Unit = {
    println("请输入一个正整数:")
    val num = StdIn.readInt()
    if (num <= 0) {
      println("输入必须是正整数。")
    } else {
      val reversedNum = reverseNumber(num)
      val result = reversedNum + 1024
      println(s"倒转后加上 1024 的结果是: $result")
    }
  }

  def reverseNumber(n: Int): Int = {
    var num = n
    var reversed = 0
    while (num > 0) {
      val digit = num % 10
      reversed = reversed * 10 + digit
      num /= 10
    }
    reversed
  }
}